const express = require('express')

const app = express()

const path = require('path')

/*

    服务器代码默认对外不可见，所有html页面，浏览器无法直接访问
    如果希望浏览器可以访问，需要将所在的目录设置成静态资源目录
    // 设置express.static中间间，浏览器访问时，会自动获取public文件下是否有匹配的静态资源
*/
// 根目录默认访问 public下的index文件
app.use(express.static(path.resolve(__dirname, './public')))

// 处理 /login
app.get('/login', (req, res) => {
  console.log(req.query);
  if (req.query.username == "123123" && req.query.password == "123") {
    res.send(`<h1>${req.query.username}欢迎登录</h1>`)
  } else {
    res.send("<h1>用户名或密码错误</h1>")
  }
})
/*
app.get('/', (req, res) => {
  res.send(`<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <h1>GGBOOB</h1>
</body>

</html>`)
})
*/

app.listen(4399, () => {
  console.log('启动成功 \n---> http://localhost:4399/  \n ----> http://127.0.0.1:4399');
})